electrical power installations - Spanish English Dictionary